package com.ruoyi.quan.service;

import java.util.List;
import com.ruoyi.quan.domain.QContent;

/**
 * 内容生产Service接口
 * 
 * @author ruoyi
 */
public interface IQContentService 
{
    /**
     * 查询内容生产
     * 
     * @param componentId 内容生产主键
     * @return 内容生产
     */
    public QContent selectQContentByComponentId(Long componentId);

    /**
     * 查询内容生产列表
     * 
     * @param qContent 内容生产
     * @return 内容生产集合
     */
    public List<QContent> selectQContentList(QContent qContent);

    /**
     * 新增内容生产
     * 
     * @param qContent 内容生产
     * @return 结果
     */
    public int insertQContent(QContent qContent);

    /**
     * 修改内容生产
     * 
     * @param qContent 内容生产
     * @return 结果
     */
    public int updateQContent(QContent qContent);

    /**
     * 批量删除内容生产
     * 
     * @param componentIds 需要删除的内容生产主键集合
     * @return 结果
     */
    public int deleteQContentByComponentIds(Long[] componentIds);

    /**
     * 删除内容生产信息
     * 
     * @param componentId 内容生产主键
     * @return 结果
     */
    public int deleteQContentByComponentId(Long componentId);
} 